package com.vdong.common.oauth.service;

import com.vdong.common.oauth.common.enums.PlatformEnum;
import com.vdong.common.oauth.common.enums.SmsConstant;

public interface SmsVerificationCodeService {
    /**
     * 取消授权信息
     *
     * @param phone
     * @param platform
     * @return
     */
    String sendVerificationCodeDelAuth(String phone, PlatformEnum platform);

    /**
     * 判断验证码是否正确
     *
     * @param phone          非空
     * @param verifyCodeType 非空 验证码类型
     * @param platform       平台
     * @param code           非空
     * @return
     */
    Boolean checkIsCorrectCode(String phone, SmsConstant.VerifyCodeType verifyCodeType, PlatformEnum platform, String code);
}
